/* 以下为滚动广告栏样式 */
#banner-area{width: 100%;height: 460px;}
#top-main {position:relative;overflow:hidden;height:460px;}
.mid{width: 100%;margin: 0 auto;height:460px;}
ul li{list-style: none;}
#top-main .orange-btn {display:inline-block; width:100%; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff;}
#top-main .orange-btn:hover {background-position:0 -45px;}
#top-main .left-banner {*overflow:hidden;height: 450px;}
#top-main .left-banner li {position:absolute;width:100%;height:450px;left:0;top:0;text-align: center;}
#top-main .left-banner li img {width:100%;height:450px;object-fit:cover;}
#top-main .left-banner li a{cursor: pointer;}
#top-main .controller {position:absolute;height:60px;top:350px;left:60%;width: 100%;z-index: 9999;}
#top-main .controller li {cursor:pointer;float:left;height:60px;}
#top-main .controller li img{width: 100px;height: 60px;}
#top-main .controller li .current{background-position:5px -20px;}
#top-main .controller li:hover {position:relative;top:1px;}
#top-main .right-account {float:right; position:relative;}
#top-main .right-user {float:right;position:relative;margin-top:30px;}
#bdshare .bds_more {color:#999;}
.mb28 {margin-bottom:28px;}
.vt {vertical-align:top;}
.mb20 {margin-bottom:20px;}

/* 以下为what we do区域样式 */
.area-title-style{
    height: 50px;
}
.pros-list-dv{
    margin: 0 auto;
    width: 80%;
    overflow: hidden;
}
.show-pros{
    width: 33.3%;
    float: left;
    height: 300px;
    text-align: center;
}
#top-news-area{
    overflow: hidden;
}
.com-news-dv{
    margin: 0 auto;
    width: 80%;
    overflow: hidden;
}
.com-news-list{
    width: 49%;
    float: left;
}
.news-tb{
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
    margin-top: 20px;
}
.news-tb tr{
    height: 25px;
}
.news-tb td{
    border: 0;
    font-size: 12px;
}
.news-tb td a{
    color: black;
}
.news-tb-tl{
    margin: 0 auto;
    width: 88%;
    overflow: hidden;
    border-bottom: 1px solid #52a7e8;
}
.tb-tl-left{
    width: 50%;
    float: left;
    height: 30px;
}
.tb-tl-right{
    width: 48%;
    float: left;
    text-align: right;
    font-size: 16px;
    height: 30px;
    line-height: 40px;
}
.tb-tl-left img{
    height: 30px;
}
.tb-tl-right a{
    color: #52a7e8;
}
.tb-tl-right a:hover {
    text-decoration: none;
    color: #8306B4;
}